package com.jieyun.rbac.service;

import com.jieyun.core.component.page.Pager;
import com.jieyun.core.utils.ServerResponse;
import com.jieyun.rbac.dto.SysDictDTO;
import com.jieyun.rbac.po.SysDict;

/**
 * 系统数据字典服务
 * @author trek
 */
public interface SysDictService {
	
	/**
	 * 获取字典列表
	 * @return
	 */
	Pager<SysDictDTO> dictList();
	
	/**
	 * 通过id删除字典
	 * @param id
	 * @return
	 */
	ServerResponse dictDelete(Integer id);
	/**
	 * 更新字典内容
	 * @param dict
	 * @return
	 */
	ServerResponse dictUpdate(SysDictDTO dict);
	
	/**
	 * 新增字典
	 * @param dict
	 * @return
	 */
	ServerResponse dictAdd(SysDict dict);

}
